public class SuperMan {
    public void drive(Car c) {
        System.out.println("超人开汽车");
        c.start();
        c.stop();
    }

    public void drive(Plane p) {
        System.out.println("超人开飞机");
        p.fly();
        p.landing();
    }

    public void drive(Tank ta) {
        System.out.println("超人开坦克");
        ta.start();
        ta.climbing();
    }

    public void drive(Tractor tr) {
        System.out.println("超人开拖拉机");
        tr.start();
        tr.hasten();
    }

    public void drive(Boat b) {
        System.out.println("超人开轮船");
        b.start();
        b.whistle();
        b.anchor();
    }
}